package co.com.siti.sie.model;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.NamedQuery;
import javax.persistence.SequenceGenerator;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * The persistent class for the tblciclogradoasignatura database table.
 * 
 */
@Entity
@NamedQuery(name = "Tblciclogradoasignatura.findAll", query = "SELECT t FROM Tblciclogradoasignatura t WHERE t.fldidciclogrado = :ciclogrado AND t.fldidasignatura = :asignatura AND t.fldidestado = 1")
public class Tblciclogradoasignatura implements Serializable {
	private static final long serialVersionUID = 1L;

	private Integer fldasignadahorario;

	@Temporal(TemporalType.TIMESTAMP)
	private Date fldfchgrabacion;

	private Integer fldhorassemanales;

	private Integer fldidasignatura;

	private Integer fldidciclogrado;

	private Integer fldidestado;

	private Integer fldidobservacion;

	@SequenceGenerator(name = "Emp_Gen", sequenceName = "tblciclogradoasignatura_fldidrelacion_seq")
	@Id
	@GeneratedValue(generator = "Emp_Gen")
	private Integer fldidrelacion;

	private Integer fldidtipoasignatura;

	private Integer fldrestriccionhorario;

	private String fldusuario;

	public Tblciclogradoasignatura() {
	}

	public Integer getFldasignadahorario() {
		return this.fldasignadahorario;
	}

	public void setFldasignadahorario(Integer fldasignadahorario) {
		this.fldasignadahorario = fldasignadahorario;
	}

	public Date getFldfchgrabacion() {
		return this.fldfchgrabacion;
	}

	public void setFldfchgrabacion(Date fldfchgrabacion) {
		this.fldfchgrabacion = fldfchgrabacion;
	}

	public Integer getFldhorassemanales() {
		return this.fldhorassemanales;
	}

	public void setFldhorassemanales(Integer fldhorassemanales) {
		this.fldhorassemanales = fldhorassemanales;
	}

	public Integer getFldidasignatura() {
		return this.fldidasignatura;
	}

	public void setFldidasignatura(Integer fldidasignatura) {
		this.fldidasignatura = fldidasignatura;
	}

	public Integer getFldidciclogrado() {
		return this.fldidciclogrado;
	}

	public void setFldidciclogrado(Integer fldidciclogrado) {
		this.fldidciclogrado = fldidciclogrado;
	}

	public Integer getFldidestado() {
		return this.fldidestado;
	}

	public void setFldidestado(Integer fldidestado) {
		this.fldidestado = fldidestado;
	}

	public Integer getFldidobservacion() {
		return this.fldidobservacion;
	}

	public void setFldidobservacion(Integer fldidobservacion) {
		this.fldidobservacion = fldidobservacion;
	}

	public Integer getFldidrelacion() {
		return this.fldidrelacion;
	}

	public void setFldidrelacion(Integer fldidrelacion) {
		this.fldidrelacion = fldidrelacion;
	}

	public Integer getFldidtipoasignatura() {
		return this.fldidtipoasignatura;
	}

	public void setFldidtipoasignatura(Integer fldidtipoasignatura) {
		this.fldidtipoasignatura = fldidtipoasignatura;
	}

	public Integer getFldrestriccionhorario() {
		return this.fldrestriccionhorario;
	}

	public void setFldrestriccionhorario(Integer fldrestriccionhorario) {
		this.fldrestriccionhorario = fldrestriccionhorario;
	}

	public String getFldusuario() {
		return this.fldusuario;
	}

	public void setFldusuario(String fldusuario) {
		this.fldusuario = fldusuario;
	}

}